be overly punctilious - Turco Inglés Diccionario